package com.axzhengxin.platform.afterloan.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * FspBizLoanInfo
 * “我的客户”详情页展示客户放款信息使用的实体类
 *
 * @author jiangnan
 * @date 2021/3/2
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class FspBizLoanInfo extends BaseEntity {

    /**
     * 业务编号
     */
    private String id;

    /**
     * 客户ID
     */
    private String customerId;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 行政区划代码
     */
    private String branchNo;

    /**
     * 放款合同号
     */
    private String loanContractNo;

    /**
     * 授信合同号
     */
    private String approveContractNo;

    /**
     * 授信开始日期
     */
    private String approveStart;

    /**
     * 授信结束日期
     */
    private String approveEnd;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 授信金额
     */
    private BigDecimal approveAmount;

    /**
     * 贷款余额
     */
    private BigDecimal balance;

    /**
     * 担保方式
     */
    private String guaranteeType;

    /**
     * 贷款额度（放款金额）
     */
    private BigDecimal loanAmount;

    /**
     * 贷款开始时间
     */
    private String loanStart;

    /**
     * 贷款到期时间
     */
    private String loanEnd;

    /**
     * 贷款状态
     * true-已结清
     * false-未结清
     */
    private Boolean settled;

    /**
     * 管户机构ID
     */
    private Long deptId;

    /**
     * 管户机构名称
     */
    private String deptName;

    /**
     * 管户人ID
     */
    private Long userId;

    /**
     * 管户人名称
     */
    private String userName;

    /**
     * 预警信号数
     */
    private Integer signalCount;

    /**
     * 抵押状态
     */
    private String mortgageStatus;

    private BigDecimal loanRatio;

    private String approveTime;

    private String applyId;

    /**
     *流程ID
     */
    private Integer flowUid;


}
